home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Leisure Game Pak 1
/
Leisure Game Pak I.iso
/
bin
/
cdrom.pas
< prev
next >
Wrap
Pascal/Delphi Source File
|
1994-08-17
|
693b
|
37 lines
{
Here are some routines For Changing and detecting drives.
}
Uses eco_env,dos;
Var
Regs :Registers;
e : envrec;
ss : string;
vs : string;
status : integer;
Function GetDrive :Byte;
begin
Regs.AX := $1900;
Intr($21,Regs);
GetDrive := (Regs.AL + 1);
(* Returns 1 = A:, 2 = B:, 3 = C:, Etc *)
end;
Procedure ChangeDrive(Drive :Byte);
begin
Regs.AH := $0E;
Regs.DL := Drive; (* Drive 1 = A:, 2 = B:, 3 = C: *)
Intr($21,Regs);
end;
begin
{
Writeln(' Current Drive : ',CHR( GetDrive+64 )); }
masterenv(e);
setenvstr(e, 'cdrom', CHR( GetDrive+64 )+':') ;
end.